#ifndef CLIBRARY_H
#define CLIBRARY_H
#include "interpreter.h"

class Clibrary {
public:

    /* global initialisation for libraries */
    static void LibraryInit(Interpreter *pc);

    /* add a library */
    static void LibraryAdd(Interpreter *pc, LibraryFunction *funcList);

    /* print a type to a stream without using printf/sprintf */
    static void PrintType(ValueType *typ, IOFILE *stream);
};
#endif //CLIBRARY_H
